impounded lakes - Spanish English Dictionary